iap_acquire(purchase_id, payload);
参数 | 描述 |
---|---|
purchase_id | 购买的产品 ID 字符串。 |
payload | 这是一个字符串,可用于在 Google Play 上进行购买验证(在所有其他平台上使用空字符串 “”)。 |
返回: Real(实数)
此函数用于在运行你的游戏的平台的目标商店发出购买请求。此产品 ID 字符串是你在使用 iap_activate 激活 IAP 时指定的字符串,应与用于在目标存储上标识产品的字符串相同。此函数将返回一个值作为 “index(索引)”,以便在购买数据到达时识别它并调用该函数将触发的 iap_ev_purchase “type(类型)” 的 IAP 事件 ,其中包含以下附加键:
- "index" - 已激活产品的购买 ID。
然后,可以使用此购买 ID 来检查哪个购买触发了事件(将其与你存储的返回索引值进行比较),因此你可以相应地处理它。如果你正在开发 Google Play(在 Android 目标平台上),那么你还可以设置 “Payload” 字符串。Google 会使用此函数验证产品,并将其与购买请求一起发送至 Google Play。购买成功完成后,游戏将收到用作购买信息一部分的 payload。通过每次购买生成 payload,你可以提供简单的购买验证形式。
if mouse_check_button_pressed(mb_left)
{
iap_acquire("noads", "")
}
上面的代码将在按下鼠标按钮时发送购买请求。